.wii-carousel {
	position: relative;
}

.wii-detail {
	padding: 0rpx;

	.info-level {
		position: absolute;
		left: 20/20rem;
		bottom: 16/20rem;
		color: #e3c392;
		width: 84/20rem;
		padding: 5/20rem 0;
		background-color: #fff;
		z-index: 99999;
		border-radius: 22/20rem;
		font-size: 12/20rem;
		text-align: center;
		text{
			margin-left: 16*2rpx;
		}
		.icon {
			position: absolute;
			top: 50%;
			left: 10*2rpx;
			width: 13*2rpx;
			height: 14*2rpx;
			transform: translate3d(0,-50%,0);
		}
	}

	.wii-detail-info {
		margin-top: 0;
		font-size: 12px;
		line-height: 1;

		.weui-cell {
			padding: 8*2rpx 20*2rpx;
		}

		.info-title {
			margin-top: 15*2rpx;
			color: #4a4a4a;
			font-size: 25px;
			font-weight: 600;

			.btn {
				width: 52*2rpx;
				height: 25*2rpx;
				border-radius: 2.5*2rpx;
				background-color: #28b1cd;
				color: #fff;
				padding: 0;
				text-align: center;
				line-height: 25*2rpx;
				font-size: 13px;
				font-weight: 400;
			}

		}

		.info-tags {
			color: #3fc298;

			.cx-tags {
				display: flex;

				>text {
					display: inline-block;
					margin-right: 20/20rem;
				}

			}

		}

		.info-hours {
			color: #777777;
		}

		.info-address {
			font-size: 16px;
			line-height: 1.5;

			.weui-cell__bd {
				margin-left: 10*2rpx;
			}

			.desc-text {
				font-size: 12px;
				color: #8b8b8b;
			}

		}

		.info-phone {
			font-size: 16px;
			line-height: 1.5;

			.weui-cell__bd {
				margin-left: 10*2rpx;
			}

		}

	}

}

.wii-info-commet {
	.commet-face {
		margin-right: 10*2rpx;
		width: 35*2rpx;
		height: 35*2rpx;
		border-radius: 35*2rpx;
	}

	.commet-hd {
		color: #8b8b8b;
		font-size: 14px;
	}

	.commet-desc {
		line-height: 1.5;
		color: #000 !important;
		font-size: 14px;
	}

}

.weui-cell-noborder {
	&::before {
		border: none !important;
	}

}

.wii-swiper {
	width: 100%;
	height: 200*2rpx;
	overflow: hidden;

	image {
		width: 100%;
	}

}

.btn-nav {
	position: fixed;
	bottom: 0;
	width: 100%;
}

.mask {
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.3);
}

.aptitude-container {
	width: 275*2rpx;
	height: 380*2rpx;
	border-radius: 3*2rpx;
	background-color: #ffffff;
	display: flex;
	flex-direction: column;
	align-items: center;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	color: #9b9b9b;
	font-size: 13*2rpx;
	text-align: left;
	.icon {
		width: 50*2rpx;
		height: 62*2rpx;
		margin: 21*2rpx 0 7*2rpx 0;
	}

	.aptitude-item {
		line-height: 1.5;
		margin-top: 10*2rpx;
		.aptitude-title{
			color: #000;
		}
	}

	.aptitude-close{
		position: absolute;
		bottom: -37*2rpx;
		width: 24*2rpx;
		height: 24*2rpx;
		color: #fff;
	}

}